# Title: Desplegar el texto en consola               		                  Filename: SaludarEric.s
# Autho: Hernandez Barrios Eric Harim				                  		  Date: 13 / Mar / 2017
# Description: Ingresar texto en la consola
# Input: -
# Output:

@SaludarEric.s - un pequeño mensaje de Arm
.section			.bss
.comm buffer, 48								@reserva de 48 bytes en el buffer

#Data Segment

.section			.data
msg:
		.ascii "**\nPor favor ingrese su nombre:  "
msgLen = .- msg
msg2:
	    .ascii "Hola"
msg2Len = .- msg2

.section			.text
.globl	_start

#Code Segment

_start:

mov r0, $1										@El programa imprime el mensaje de bienvenida
ldr r1, =msg
ldr r2, =msgLen
mov r7, $4
svc $0

mov r7, $3										@lee la syscall
mov r0, $1
ldr r1, =buffer
mov r2, $0x30
svc $0

mov r0, $1										@Imprime msg2
ldr r1, =msg2
ldr r2, =msg2Len
mov r7, $4
svc $0

mov r0, $1										@Ahora imprime el nombre que se ingreso
ldr r1, =buffer
mov r2, $0x30
mov r7, $4
svc $0

mov r7, $1										@Salir de syscall
svc $0											@Despertar el kernel
.end
